<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./../layout/layout_egresado.xhtml"
                xmlns:h="http://xmlns.jcp.org/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://xmlns.jcp.org/jsf/core">

    <ui:define name="top">
    </ui:define>

    <ui:define name="content">

        <p:growl id="growl_alumno_actualizar" for="growl_al_ac_1" showDetail="true" life="1000"  />
        <p:panel header="Datos Personales">
            <p:tabView>
                <p:tab title="Perfil">
                    <h:form>   
                        <p:growl id="growl_214" for="growl_al_ac_1" showDetail="true" life="1000"  />
                        <h:panelGrid columns="2" styleClass="panelGridCenter"  columnClasses="column" cellpadding="5">
                            <p:outputLabel value="Nombres:" />    
                            <p:outputLabel value="#{usuarioEgresado.perfilEgresado.dnmPercv}"/>

                            <p:outputLabel value="Apellido paterno:" />
                            <p:outputLabel value="#{usuarioEgresado.perfilEgresado.dappPercv}"/>

                            <p:outputLabel value="Apellido materno:" />
                            <p:outputLabel value="#{usuarioEgresado.perfilEgresado.dapmPercv}"/>

                            <p:outputLabel value="Fecha de Nacimiento:" /> 
                            <p:inplace editor="true" emptyLabel="no registrado">
                                <p:calendar id="calendarAdmision" locale="es" value="#{usuarioEgresado.perfilEgresado.fnacPercv}" mode="popup" navigator="true" required="true"/>
                            </p:inplace>                           

                            <p:outputLabel value="DNI:" />
                            <p:inplace editor="true" emptyLabel="no registrado">
                                <p:inputText value="#{usuarioEgresado.perfilEgresado.ddniPercv}" required="true"/>
                            </p:inplace>

                            <p:outputLabel value="Telefono fijo:" />
                            <p:inplace editor="true" emptyLabel="no registrado">
                                <p:inputMask mask="9999999" value="#{usuarioEgresado.perfilEgresado.dfijoPercv}"/>
                            </p:inplace>

                            <p:outputLabel value="Telefono celular:" />
                            <p:inplace editor="true" emptyLabel="no registrado">
                                <p:inputMask mask="999999999" value="#{usuarioEgresado.perfilEgresado.dcelPercv}"/>
                            </p:inplace>

                            <p:outputLabel value="Direccion:" />
                            <p:inplace editor="true" emptyLabel="no registrado">
                                <p:inputText value="#{usuarioEgresado.perfilEgresado.ddiractualPercv}" />              
                            </p:inplace>

                            <p:outputLabel value="Email:" />
                            <p:inplace editor="true"  emptyLabel="no registrado">
                                <p:inputText value="#{usuarioEgresado.perfilEgresado.demailPercv}"/>           
                            </p:inplace>

                            <p:commandButton style="float: right" value="Actualizar" action="#{actualizarEgresado.actualizarInformacion}" update="growl_214" />

                        </h:panelGrid>
                    </h:form>
                </p:tab>

                <p:tab title="Universitario">
                    <h:form>
                        <p:growl id="growl_214" for="growl_al_ac_1" showDetail="true" life="1000"  />
                        <h:panelGrid columns="2" styleClass="panelGridCenter"  columnClasses="column" cellpadding="5">
                            <p:outputLabel value="Tipo de Alumno: " />
                            <p:inplace editor="true">
                                <p:inputText value="#{usuarioEgresado.egresado.destpermEgres}" required="true"/>
                            </p:inplace>

                            <p:outputLabel value="Codigo:" />              
                            <p:outputLabel value="#{usuarioEgresado.egresado.dcodalmnEgres}" />

                            <p:outputLabel value="Grado academico:" />                    
                            <p:outputLabel value="#{usuarioEgresado.egresado.dgracdmEgres}" />

                            <p:outputLabel value="Fecha de Ingreso: " />
                            <p:inplace editor="true"  emptyLabel="no registrado" >
                                <p:calendar locale="es" yearRange="1975:2014"  mode="popup" navigator="true"  value="#{usuarioEgresado.egresado.fanioingEgres}" />
                            </p:inplace>

                            <p:outputLabel value="Fecha de Egreso: " />
                            <p:inplace editor="true" emptyLabel="no registrado">
                                <p:calendar locale="es" yearRange="1975:2014"  mode="popup" navigator="true"  value="#{usuarioEgresado.egresado.fanioegreEgres}" />
                            </p:inplace>

                            <p:commandButton style="float: right" value="Actualizar" action="#{actualizarEgresado.actualizarInformacion}" update="growl_214" />
                        </h:panelGrid>                        
                    </h:form>
                </p:tab>
                
                <p:tab title="Estudios">
                    <p:dataTable value="#{actualizarEgresado.estudios}" var="e">
                        <p:column headerText="Carrera">
                            <p:outputLabel value="#{e.dcrPerest}" />
                        </p:column>
                        <p:column headerText="Grado">
                            <p:outputLabel value="#{e.dgrPerest}" />
                        </p:column>
                        <p:column headerText="Institucion">
                            <p:outputLabel value="#{e.dnminstPerest}" />
                        </p:column>
                    </p:dataTable>
                </p:tab>

                <p:tab title="Otros Estudios">
                    <p:dataTable value="#{actualizarEgresado.otrosEstudios}" var="oe">
                        <p:column headerText="Institucion">
                            <p:outputLabel value="#{oe.dnminstPerotest}" />
                        </p:column>
                        <p:column headerText="Tipo">
                            <p:outputLabel value="#{oe.dtipestPerotest}" />
                        </p:column>
                    </p:dataTable>
                </p:tab>

                <p:tab title="Conocimientos">
                    <p:dataTable value="#{actualizarEgresado.conocimientos}" var="c">
                        <p:column headerText="Nombre">
                            <p:outputLabel value="#{c.dconocPerconoc}" />
                        </p:column>
                        <p:column headerText="Nivel">
                            <p:outputLabel value="#{c.dnivPerconoc}" />
                        </p:column>
                    </p:dataTable>
                </p:tab>
            </p:tabView>
        </p:panel>
    </ui:define>
</ui:composition>
